A Distributed Social MUD to Enhance Reliability and Scalability
نویسنده
چکیده
MUD (Multiple User Dungeon) systems are client-server. When the single server goes down, everyone is kicked off and no one can log on. Also, even if there are only a handful of people talking in a given room, a large overall number of users can slow the server and cause lag (higher latency) which makes fluent communication impossible. We introduce Happy Fun MUD, a distributed, peer-to-peer MUD that implements the essential communication commands of simulated online worlds. A gateway allows peers to load the map and to enter the first room. Peers can then move about; the first peer in a given room is designated its innkeeper. The innkeepers coordinate activity between rooms in the MUD. When an innkeeper leaves a room, the responsibility is assigned to someone else, if there is anyone left in that room. Peers send what they say directly to other local peers; they whisper private messages directly to the peer who is addressed in the communication. The system is more robust to the failure of peers or the gateway than the clientserver system is to a server failure. The busiest node is also much less busy than is the server in the client-server system. 1 Why Create a Distributed Social MUD? 1.1 MUDs Are Social Worlds A MUD is an all-text virtual environment. It is called a Multiple User “Dungeon” after a free Fortran version of the interactive fiction Zork that was released in 1979, called Dungeon. Although many people think of puzzle-solving and fantasy quests in relation to MUDs, it is actually the “multiple user” aspect that makes them appealing to many people. Many MUDs serve as social spaces where people have the same sorts of conversations they do “in real life,” talking with friends on the phone or chatting with coworkers at the water cooler. The simulated world that the MUD provides
منابع مشابه
Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملA middleware approach for high level overlay network
In network management middle wares are required to enhance reliability and efficiency of distributed systems. The proposed approach uses swarm-intelligence networks at the monitoring level to provide self-organization, adaptability, scalability and reactivity features. Resource management is performed by a multi-agent based layer. Knowledge exchange between the monitoring and management layers ...
متن کاملA Customer Oriented Approach for Distribution System Reliability Improvement using Optimal Distributed Generation and Switch Placement
The reliability of distribution networks is inherently low due to their radial nature, consequently distribution companies (DisCos) usually seek to improve the system reliability indices with the minimum possible investment cost. This can be known as system-oriented reliability planning (SORP). However, there can exist some customers that are not satisfied by their reliability determined by ado...
متن کاملDevelopment of Telemedicine System during the Outbreak of Epidemic Diseases using Virtual Social Networks
Introduction: The Covid-19 outbreak crisis in 2019 ushered in a new chapter in the development of virtual communication systems. Social networks can be considered one of the most successful tools in the field of information technology which always plays an important role in such situations. Availability, low cost, high reliability, popularity, and scalability are some of the key features of soc...
متن کاملDevelopment of Telemedicine System during the Outbreak of Epidemic Diseases using Virtual Social Networks
Introduction: The Covid-19 outbreak crisis in 2019 ushered in a new chapter in the development of virtual communication systems. Social networks can be considered one of the most successful tools in the field of information technology which always plays an important role in such situations. Availability, low cost, high reliability, popularity, and scalability are some of the key features of soc...
متن کامل